// 这里写 提供的3个方法
const fs =require('fs')
const path = require('path')
// 读取并返回新闻
function news () {
  const res2 = path.join(__dirname, './news.json')
  const res =fs.readFileSync(res2,'utf-8')
  // console.log(res)
  const arr= JSON.parse(res)
  return arr
}
// 读取并返回学员列表
function students () {
  const res2 = path.join(__dirname, './info.json')
  const res =fs.readFileSync(res2,'utf-8')
  // console.log(res)
  const arr= JSON.parse(res)
  return arr
}
// 读取随机的同学 累加count,存回info 返回 随机的同学
function luckystar () {
  const res2 = path.join(__dirname, './info.json')
  const res =fs.readFileSync(res2,'utf-8')
  // console.log(res)
  const students= JSON.parse(res)
  const randomIndex = parseInt(Math.random() * students.length)
// console.log('randomIndex:', randomIndex)
const luckystar = students[randomIndex]
// console.log('luckystar:', luckystar)
// count++
//lucy
luckystar.count++
console.log('luckystar:', luckystar)
// 转为JSON 保存回info.json
const str = JSON.stringify(students)
fs.writeFileSync(res2, str)
}

module.exports = {
  news,
  students,
  luckystar
}
